import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import path from 'path'

// https://vitejs.dev/config/
export default defineConfig({
  // Vue.js 被用作项目的插件
  plugins: [vue()],
  // 配置服务器
  server: {
    port: 8002,   // 服务器监听的端口号
    open: true,   // 服务器启动时，自动在默认浏览器中打开网页
    // 设置代理，将以 /api 开头的请求代理到 https://api.imooc.zcwytd.com
    proxy:{
      '/api':'https://api.imooc.zcwytd.com'
    },
    cors: true    // 启用跨域资源共享，允许服务器响应来自不同源的请求
  },
  // 指定解析选项的对象
  resolve: {
    // 为项目中的目录创建别名，使得导入模块更容易
    alias : {
      '@': path.resolve(__dirname, './src')
    },
  }
})
